package org.jeecg.modules.xl.shengfutong.response;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 微信小程序收银台接口响应
 *
 * @author deco
 * @create 2025-03-11
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PreUnifieAppletdorderResponse {
    private String returnCode; // 返回码(SUCCESS/FAIL)
    private String returnMsg;  // 返回消息(当returnCode为FAIL时使用)
    private String resultCode; // 业务结果(SUCCESS/FAIL)
    private String errorCode;  // 错误代码(当resultCode为FAIL时使用) 枚举类：(见错误码枚举类)
    private String errorCodeDes; // 错误描述(当resultCode为FAIL时使用)
    private String mchId;      // 商户号
    private String subMchId;   // 子商户号
    private String outTradeNo; // 商户订单号
    private String transactionId; // 盛付通订单号
    private Integer totalFee;  // 订单金额（单位分）
    private Integer paidAmount; // 支付金额（单位分）
    private String payInfo;    // 小程序收银台跳转支付信息
    private String status;     // 订单状态(见订单状态说明)
    private String payTime;    // 支付时间(格式为yyyyMMddHHmmss)
    private String attach;     // 附加信息(JSON字符串)
    private String nonceStr;   // 随机字符串
    private String signType;   // 签名方式
    private String sign;       // 签名 (见签名介绍)
}

